#pragma once
#include "Metadata.h"
class Attribute
{
public:
	static const int MAX_META_DATA_IN_ATTRIBUTE = 1000;
	char* key;
	char* value;
	int id;
	int isHidden;
	bool isTrained;
	
private:
	Metadata* lsMetadata;
	int metaDataCount;
public:
	Attribute(void);
	Attribute(char* key, char* value, int id, int isHidden, bool isTrained);
	~Attribute(void);
	void setMetaData(Metadata* metaData, int size);
	Metadata* getMetaData(int& size);
	void addMetaData(Metadata metaData);

};
